package com.mdhw.mili.vo.user;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 访客记录
 */
@Data
public class FangkeLogVo implements Serializable {

    // 访客 ID
    private String visitorId;
    private String personName;
    private String gender;
    private String credentialType;
    private String credentialNo;
    private String mobileNo;
    private String picUrl;
    private String avatar;
    private String credentialPicFront;
    private String credentialPicBack;
    private Integer userId;
    private Integer operator;
    private String  createTime;
    private String  updateTime;
    // 访客是否授权  访客是否授权  0  未授权  1授权
    private String  authorizedFaceFk;
    // 来访id，uuid，标识一次访客的来访事件
    private String  visitId;
    private Integer  seq;
    private String   visitHouseId;
    private String  buildingName;
    private String  buildingId;
    private String  unitName;
    private String  houseName;
    // 被访人
    private String  visitPersonId;
    // 访客名
    private String  visitorName;
    // 被访人名
    private String  beVisitorName;
    // 随行人数
    private Integer  personCount;
    // 车牌号
    private String  plateNumber;
    // 访客类型 1 住户亲友 2 快递人员 3 外卖人员 4 家政人员 5 装修人员 6 其他人员 字典 visitor_type
    private String  visitorType;
    // 通行时段
    private String frequency;
    // 访问时间：始
    private String startTime;
    // 访问时间：终
    private String endTime;

    private String cycleStartTime;
    private String cycleEndTime;
    // 登记类型 1 物业登记 2 住户申请 3 自住申请
    private String registerType;
    //  访问事由
    private String reason;
    private String visitTime;
    private String leaveTime;
    //是否签离 1 是 0 否
    private String isLeave;
    // 审核状态 0: 住户-审核中 1: 物业-审核中 2: 已通过 9: 未通过 字典wechat_audit_status
    private String auditStatus;
    private String rejectReason;
    // 是否上传人脸 1 是 0 否
    private String isFace;
    private String deviceName;
    // 单位名称
    private String employerName;
    private String parkName;
    private String parkId;
    // 可通行设备列表
    private List<KePassDeviceListVo> deviceIdArray;
    // 二维码图片
    private QrCodeVo qrCodeVo;

    // 邀请人姓名
    private String staffName;
    // 是否自动延期 1 是 0 否
    private String isAutoDelay;
    private String period;
    // 设备别名
    private String deviceAlias;
    private String deviceId;
    // 邀约人 0 自主申请  1 业主邀约
    private String originApply;
    // 卡片是否可通行 0 可通行  1 待生效
    private String isPass;

    private String projectId;

    private String projectName;

    private String certificate;
}
